﻿2026-05-06T11:42:42.4491394Z ##[group]Run MAPPING_FILE="app/build/outputs/mapping/release/mapping.txt"
2026-05-06T11:42:42.4495495Z [36;1mMAPPING_FILE="app/build/outputs/mapping/release/mapping.txt"[0m
2026-05-06T11:42:42.4496384Z [36;1mif [ ! -f "$MAPPING_FILE" ]; then[0m
2026-05-06T11:42:42.4499380Z [36;1m  echo "Error: R8 mapping file not found at $MAPPING_FILE"[0m
2026-05-06T11:42:42.4501589Z [36;1m  exit 1[0m
2026-05-06T11:42:42.4502046Z [36;1mfi[0m
2026-05-06T11:42:42.4513935Z [36;1m# Match only top-level class entries (e.g. "com.servicebook.data.billing.DebugBillingOverride -> x:"[0m
2026-05-06T11:42:42.4516601Z [36;1m# or nested "...DebugBillingOverride$Inner -> ..."), not method-signature references[0m
2026-05-06T11:42:42.4517692Z [36;1m# in other classes that R8 retains for stack-trace deobfuscation, and not the[0m
2026-05-06T11:42:42.4520366Z [36;1m# DebugBillingOverrideMode enum (which is intentionally retained in release).[0m
2026-05-06T11:42:42.4523341Z [36;1mif grep -qE '^com\.servicebook\.data\.billing\.DebugBillingOverride( |\$)' "$MAPPING_FILE"; then[0m
2026-05-06T11:42:42.4526458Z [36;1m  echo "Error: DebugBillingOverride class found in release mapping file. R8 stripping failed!"[0m
2026-05-06T11:42:42.4527776Z [36;1m  grep -E '^com\.servicebook\.data\.billing\.DebugBillingOverride( |\$)' "$MAPPING_FILE"[0m
2026-05-06T11:42:42.4530315Z [36;1m  exit 1[0m
2026-05-06T11:42:42.4533467Z [36;1mfi[0m
2026-05-06T11:42:42.4536685Z [36;1mecho "Success: DebugBillingOverride class is absent from release build."[0m
2026-05-06T11:42:42.4645891Z shell: /usr/bin/bash -e {0}
2026-05-06T11:42:42.4646470Z env:
2026-05-06T11:42:42.4648653Z   FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true
2026-05-06T11:42:42.4658573Z   JAVA_HOME: /opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/17.0.18-8/x64
2026-05-06T11:42:42.4659714Z   JAVA_HOME_17_X64: /opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/17.0.18-8/x64
2026-05-06T11:42:42.4661988Z   GRADLE_ACTION_ID: gradle/actions/setup-gradle
2026-05-06T11:42:42.4664260Z   GRADLE_USER_HOME: /home/runner/.gradle
2026-05-06T11:42:42.4665019Z   GRADLE_BUILD_ACTION_SETUP_COMPLETED: true
2026-05-06T11:42:42.4667260Z   GRADLE_BUILD_ACTION_CACHE_RESTORED: true
2026-05-06T11:42:42.4669856Z   DEVELOCITY_INJECTION_INIT_SCRIPT_NAME: gradle-actions.inject-develocity.init.gradle
2026-05-06T11:42:42.4679689Z   DEVELOCITY_INJECTION_CUSTOM_VALUE: gradle-actions
2026-05-06T11:42:42.4681645Z   GITHUB_DEPENDENCY_GRAPH_ENABLED: false
2026-05-06T11:42:42.4683576Z ##[endgroup]
2026-05-06T11:42:42.4903048Z Success: DebugBillingOverride class is absent from release build.
